Rotating a rectangular array in JavaScript